add signal_realtime demo