prevent simultaneously auto detecting