Added source update function which uses the currently bound data object.