update detector