update pseduo