Straightway

Webster's Dictionary of the English Language

·adv Immediately; without loss of time; without delay.