appjs update