How to avoid front runners on decentralized crypto exchanges