added thread pool
added delete request