-removing unneded check for fragment (probably for multi-platform)
-unneded try/catch for execution of runnable