update, but yet not working