pudding photon auto commit