module sync