updates book commands, book service to use agnostic connection provider, better response handling