some cleanup and add initial react poll model/load