finish #60; partial #61
merge
change reading service for order detail loading