force timeout if it takes too long to receive data from bitcasa from get folders

and use setTimeout again instead of setInterval
replace console logging with winston logging

also retry folder after connection timeout