add druid datasource support and add more params