To crunch future slates, we need future salary data and slate data. Unfortunately, that's usually not provided until the previous day's slates are closed. On top of that, the DFS sites themselves often make salary changes or add/remove players after they release this information. That's why you sometimes see us missing players (most of the time they're just under the projection threshold in your account settings) or having them on the wrong team or for the wrong salary. Because we don't want to constantly be pulling data from their site, we do our import some time after the final game of the previous day's slate has ended.