intermediate commit for messages