add: thread pool, database bin log, java io