Reponsive update