Overhaul lookup to be more effective
- Replace internal system to use api-based called
- Handle concurrent users