Performance improvement: use BufferedInputStream while loading projects