adjust signal_client loop