Got live updating, though very inefficently