chore(*): arange files to new promise api