revise UpdateSth for pre-processing of soap head