moved everything over to using the async friendManager,need to test more, but it seems to work