Better Way To Change The Data Source