improve sprite model

add activate function to seperate some initialization for model and
external information