Use new string builder for fetch() requests

Calls to `fetch()` from outside main thread can lead to fatal crashes during key creation as StringBuilder is not thread safe. This is likely to happen when key creation is also taking place from other threads (for example: `into()` from the main thread).