server should not be blocking will holding the lock