add test for valid singleton update