js app update