commit to disk