Regarding profile changes, Nosta should do the trick, as it uses the Blastr relay to send your profile info to all known relays. My to-do list also includes detection of outdated info and helping users fix that.
Note that it's my project so I am biased, and I try to make it specifically about profile creation, editing, and display (and stay away from all feeds and messaging). Do one thing, and do it well (which is already tricky enough).