server side committing