fix: proper hash
fix: proper update; copy full tree by now
fix: remove builddir before building if exists