update loops

ysl