split moving exist blocks and new blocks