add block loading to synchronization