You can drop the letter yourself to their office in downtown, so if you can get a "better" letter after mid-april, it might be better to wait. If you drop the letter yourself in mid-april, I think you should be okay on time. If however, the letter will only change when the summer session starts...