[anticache] added migrateBlock() function