[JS] Update push to not use promises
[JS] Redo push (again)