support fix departure date and fix return date
diagnostic information is by default at present for debug purpose
reset default threads to 1 because kayak is not friendly:)
small change
add some comment