real time processing