add chat online status and other fixes... yep