background commit