def order_update_request(message, futures):
    """Intercepts order update request info messages (ou-req) and check for
    Future objets with a matching cid.

    Parameters
    ----------
    message : str
        The unaltered response message returned by bitfinex.
    futures : dict
        A dict of intercept_id's and future objects.
        dict{intercept_id, future_object}
    """
    order_id = message[4][0]
    future_id = f'ou-req_{order_id}'
    futures[future_id].set_result({'status': message[6], 'id': message[4][0
        ], 'cid': message[4][2], 'response': message[4], 'comment': message[7]}
        )
    del futures[future_id]
