switch to ActiveModelAdapter & fix accept header