a bunch of i3 updates