set atomic task in diff modules