fix(bootloader): use a bootloader to upload the data