You are limited to 50 puzzles when off the network, and when you reconnect, the next 50 (or the delta between how many you played and 50) are redownloaded.