check for a firmware update