update service with new data structure