change AutoSend from thread call to timer call