Revert "Apply bindonce plugin"

This reverts commit c53843cc8c6c9fee422e6fc9ab7f0485d646bf34.
Revert "Revert "Apply bindonce plugin""

This reverts commit 55f470d9525fefc5c2ff359ccf233320e2dbc8d9.
Merge remote-tracking branch 'origin/master'