*Fix issues on Linux and Mac(not tested), *clean up the Update process of the IDE