update devices