add config option to avoid setTimeout when possible