Why don't you use the ICSP for programming? That is if you have a programmer capable for that chip?

It is much faster than a bootloader.

Ioannis