Switched to Syncronious update + numpy conversion of dynamic