main module sync and sender