add realtime status support