Update, working OTA with network io in its own thread