Reengineering and optimization of GEOtop software package