I've updated the source code, and do not invoke the Update() method inside the Install(), and both of them are separated functions in ApplicationServer.