make connection attempt timeout an user setting