update reveive