move more code to promises
remove async and replace with promises
update phantom and pagseguro