remove @autoreleasepool usage