concurrent block download and block processing, moved coredata to a private queue