regular update, still have any bugs in test2d