fix cargo dependency on glfw