it has taken far too much time to get this to the point it is, but hopefully it has worked.
the bad news is pushing the updates is as slow as i hoped it wouldn't be. like damn.
the problem comes from checking the files' modification time (pushing them all every time would still be slower, but only marginally). I do have a plan to make this much faster, but it is a hacky bullshit plan. I don't have anything better however, so it's what i'm going to do. but that is a problem for tomorrow's pilot.