Updated IDE, implemented user's onilne/offline function