SC4G #15: Fixed updating and inserting volunteer records according to new requirements