updated a test
fire set event at end of cycle, not start
renamed callback -> complete in set(), added complete handler to update method