update for atom