do not use __weak for wordfinder, just nil it on dealloc to prevent memory buildup