implement polling for cameras