single source attribute updates