work on updateDevice API and GUI