use folly::Function<void()> in folly::Executor interface