Fix #1554, #1563

Make variable this.promiser from pp->promiser