keep NSBundle calls on a single thread