initial printer list and update methods