use async file stuff
rockstar persistence
add persistence
giant refactors