time update and code update