some lock/tryget cleanup
Branch: tryget_fixes
reverting pubsub changes.. just no point
Merge pull request #79 from sdether/tryget_fixes

reviewed by steveb