implemented
-prepare_sending to prepare and start a new sending round
-create_prepare_sending_timer to initiate prepare_sending with a timer