main ui thread gets danger from gson.