periodical commit