fixed asset to correctly reset type history when being reverted
fixed server to properly compile, cache, and rebuild assets dependent upon whether they have been changed