upate stuff