depends.js function pushmap is still doing