* use delayed loading hook instead of boolean variable * fix pretty significant bug where adding account didn't take selected instance into account * move navigator.pop() to the inside of try closure so that it doesn't pop when errors happen