Revert "intelli_plug: use a context safe function call instead"

This reverts commit 9a83582bdb4f46c9869ef2067d9f906df3fbfa8e.
Revert "Revert "intelli_plug: use a context safe function call instead""

This reverts commit 64956c6676e46c432ecac5a580c4682955ad95b1.
Revert "intelli_plug: performance tune-up continued..."

This reverts commit d161659089911937ec47be7deb5bb9a09aec76ff.