bug fix onEventMainThread