If you are doing business with your friend and he placed an order then sometimes it will take about 5-10 seconds to appear on your screen.This delay is critical because someone else may buy/sell these resources.I reported this issue in a game long ago but no action was taken so now I have found an easy workaround to refresh market in real time.When a friend places an order just go to your market and buy or sell 1 unit of any resource of your choice,your market will be refreshed and the order from friend will appear on it.
I am the best player of this game that was and ever will be