Always use http service for the data. Allow to cancel order. Small refactoring