update question model and unit test