Lock and unlock here. Simpler is better while handling threading. This lock only controls mHelper variable.