nRf51822 program update over the air

Hallo We want to update the firmware over the air (BLE). What is a safty concept? Our firmware need about 60KB flash ROM. What have we to calculate for BLE software? My idea is a flash 256KB (2x128KB). 2 banks 128KB. One bank for safty. Do you have software for this function?