added support to query other data
added fixme
added rough implementation of file content request
allow to stop client