move SmbFileInputStream in separate class