fix order processor bug