update: unit test