changed update callback block to be forced onto the main thread to update instantly
made context non-local variable; changed sample candy creation; implemented add new candy