Updated auth strategy and token source to use futures
Added missing executors