refreshCameras() improved