Revert "add mutexes for concurrent access to result-map and cache"

This reverts commit bfdde378256f6c98e8d1080ca1998a02cade8570.
Revert "Revert "add mutexes for concurrent access to result-map and cache""

This reverts commit bdc27e8afb890cb733d728f9785c9627ce067e0b.
ops - @Ferit
- add timeout to connection to external ressources
- move definition of connection timeout in config