Handle multi data source

Handle multi data source