added useDirect variable to UiThread annotation