Updated framework, fixed target predictor to call update