update some idea