Add support for promise based migrations