Reduce clones per request

Replace Clone bounds with Sync bounds.

This should make each request cheaper as currently it does a deep
clone per request. Now it should be a (relatively) cheap Arc clone.