reset view only if view’s width changed