Refactored managing stocks and orders updating on on_order_completed. As I found out you CANNOT assume ordering of delivery of notifications, so when on_order_change gets called and order with given order_id can't be found in @orders than we can assume that OrderCompleted had came first, and we need to update the @stocks and @orders.