updating responsive behavior