Add simple reader/writer locking schema