update market controller