rwsem steal writing sem for better performance