device and commands updates