fix: get avatar from context rather than from member