delete promises
Merge remote-tracking branch 'origin/f7' into f7