rename unlock_all() to reset()