without update lambda