fixed appjs bug