fixed update properly?