why did I commented update ? need some sleep.