commit before I break everything
stream loading separated from api calls
nothing really
move determination of online into object