fix hit new position update