external updated