fast path'd .remove and .update, and made subscribe/stop use the fast pathed versions