Distributed Oblivious RAM: Progress and Pitfalls