coupling update