use request to stream image
add crop route
refactor crop route
add rotate route