updated atomic actions