wired up update_attempt