update loop request pattern