update spinkit
prepare for blueprint approach by removing old code
add another keyword
add blueprint base approach