responsive updates