change reason: fix free core problem. back to old version