single hop updates