update obtainlist method