remove unneccessary import
remove unnecessary @synthesize
remove unneccessary assignments to strong pointer, fixed NSUInteger/NSInteger signed/unsigned type mismatch warning