major updates to integrate to browser app

also replaced nimble with async and all the fun that entails.