back if hp < % update