fix autorelease bug