change default timeout to 5s and added total time limit
added validation of activities
rm config
added cache for url fetch
remove config