update vshs_impl