fix 2.3 books controller to match the shared
fix js to use prototype
speed up proxy integration tests