#81: fix issue where endpoint client-side datasource is not properly updated with manually added endpoint