update pixel