[precision] server side cleanup and client side precision method