added runOnUiThread for any context or Fragment