fix unsigned long warning with using NSUInteger