Profile:
- inline device control
- rewrite profile component
- fix sync and data mixins

Backend:
- remove old attributes in profile
- fix create profile procedure