firstattempt update