refactored all API calls to use APIClientService and work with updated endpoints