object read lock added
fixed locks