Split into one AsyncLoader and one SyncLoader. The AsyncLoader uses
putAllAsync and the sleepinterval is used as entries per put.