tighter updates