canceled timout set, add connectioin timeout to 300 seconds, add a new method which could set connection timeout