Make it possible for refiners to work even if API endpoint changes, update demo (#547)