How to manage ordered db calls