[ref] Epic refactoring: time for promises

This PR title is actually the name of the next Luc Besson's film.