update main module