improve WebConnect update views code