updat main module