works update