update + map:js