[fix] blocks size change now dynamic