updated fileclient