Update items endpoints

@loking Please take a look and see if you agree on the change