optimize custom version, add cached versions of react and virtualdom