Trade update
Fixed trading caused by wrong structure
Also implemented TradeUpdate by daemon