Advances in single photon detectors