-Overhauled init and update to work properly with new synch and multiblock setup
-Updated API libraries