moved threads to service class. fixed cap limit