:zap: non-blocking update loop with no enabled shaders