commit Snapshot component