Take finer-grained locks on subscriber