What are the settings for Allow_row_locks and Allow_Page_locks for that table?
An update of 3 rows, filtered by the clustered index should not be taking table locks.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability