Tracking blocks to download in a list instead of a pointer in the database