misc changes

- require mode
- add body to parser
- better fixture def
- change esn_dec to nid in change_device