I think there might be a glitch. I upgraded one of my weapons to have double strike, and it had a long wait time, but it acted as if it had zero wait time. it got fixed when I went to the next area on the map, but it would be nice if the developer fixed it. Or not, because it is a very beneficial bug. :)