It means that the IOAPI version you are using is outdated, rather than anything wrong with IOAPI.
It seems that you lack fundamental knowledge about running MEGAN, especially the timeshift and time settings. Actually, the original script in the tarfile provides a very good example to start with. Make sure you read that script and modify based on the script.
BTW, case1_old is definitely wrong. Please carefully check the settings in the sample script to see how it works (it should correspond to each day with the format of $YYYYMMDD or $YYYYJJJ for your MCIP outfiles).