Better assets
Cache assets in localstorage, clean up users model