changed db-pool again now using c3p0
use ExecutorService instead of creating new threads