not update in main