This is by design so that data consistency can be maintained. There are some things you can probably to do alleviate some of that but not without certain risks being introduced. I would recommend that you read up on isolation levels and row versioning in Books Online a bit and post back here if you have specific questions.