refactored methods for order and price updateting