moved address joining to user collection.

update address joining, user will reference to address instead of address reference to user.