Я пытаюсь добится синхронной работы этого ОРМ .... Это вообще возможно .... ?
В принципе можно получить код внешне похожий на синхронный на основе
генераторов. Можно взять библиотеку
co и на её основе получить что то типа:
co(function* () {
var user = yield User.find(id=5);
some_manipulations_with_user(user);
yield user.save();
...
});
Код не рабочий, просто демонстрация идеи.
Подробнее можно почитать в книге
Node.js Design Patterns глава 2, раздел - generators. Хотя судя по вашему вопросу вам скорее всего надо изучить всю главу 2 с начала.