RestAdapter and service instances should be singletons.

These are very expensive objects to create.
Ooops! this is wrong. fix coming