Add updated translation
Make sure update is retained if there's an error