implemented deleting blocks persistently