update gpu.cpp