load venue data asynchronously, showing spinner during load