messaging thread pool based on gear size