JSON Parsing on background thread (can take a while on slower phones) -> app more responsive + some other small changes