real time decision making