Improving diffusion models for enhanced accuracy, control, and realism in virtual try-on