move gun dependency to a temporarily fixed branch