Update source structure