[refactor] campus contacts
[fix] has_one address issue with campus