i'm just gonna cheat and call it function getItemsAsync to avoid any clobbering
RESUtils.loggedInUserInfo refactored a little for async resstorage
first-run check now resstorage-async