update parts list after esp input