removed some dependencies in singleReplay