determine scope resolution asynchronously