Updated viewClient