why sub module in new commit state?