update
render from promises
login
promises finished
add getJSON method
refactor
remove error
remove handler