An overview on the developments and improvements of a treatment planning system for BNCT