fixed member updates (now using id because name not always present)