Change authExecutorService to a cached thread pool from a fixed, makes more sense