memory usage, GCD, cocos fix