update for stricter borrowing, bump version