changed marketdata interfaces