newTask = new InstallTask(require);
} else if (require.isNewerThen(existed)) {
newTask = new UpdateTask(require, existed);
}
if (null != newTask) {
newTask.increasePriority();
assemble(newTask);
}
} else {
resolve.increasePriority();
if (require.isNewerThen(resolve.getResource())) {