commit that is not atomic