fixed #1, #7
load device related settings from the backend