no lock for p2 q handler