more debugging and use new_resource.use_etag instead of current_resource