fixed update info feature, all tests passing