update tail part