update the main function and unsyn the Data set