singleton commit