code: private boolean removeUpdate() throws IOException, ServletException {
  	final File patchDir = getPatchDirectory();
  	final File[] patches = patchDir.listFiles(new ExtensionFilter(new String[] { "rc", "rcs" }));
  
  	for (int i = 0; i < patches.length; i++)
  	    if (!patches[i].delete()) patches[i].deleteOnExit();
  	_restart();
  	return true;
      }
docs: updates the engine when a update is available
  
  @return has updated
  @throws IOException
  @throws ServletException