update HISTORY
add thread pool for handling method calls