spike core feature update (mostly library includes)