immediately

Without delay; at once or instantly.