update model && test case