Hi Jamali,
I would suggest to keep it synchronous and streamline your process by having some GTS resources to monitor and release blocks(if any).
But if you would like to keep the mode of transfer asynchronous, you just need to deactivate the BADIs for transfer of documents /SAPSLL/PI_SD0A_TRANSFER.
On your second requirement, you will need customization in the copy control routines to prevent delivery creation. You can use the sample code mentioned in the SAP note#59357.
Regards
Dhilipan