Change local resort repository interface to give results to call-backs
instead of returning values