shift repos and orgs loading to evented model