add refresh, getCyto method, fixed fasta file handle bug