update tern