add 'public final class' to 'export class'
fix bug when drop files multiple time