update to latest server and return Task results within service methods
better way to get provider id's
better way to get an item