add test for compatible upgrade