scheduling fix
fix apiviz
updated to 2.4.0.Final version (this is the second commit for this as the first was broken)
Revert "updated to 2.4.0.Final version (this is the second commit for this as the first was broken)"

This reverts commit 95829bd2f12ee7842f9a99b207d2d36ab0c172b2.