On-The-Fly source update?

You can refer to dynamic add/delete sources app.