update shallwead subview