Added SameThreadExecutorService [ci skip]