update
render from promises
login
promises finished