2phaselocking