Create cast and roles if needed when updating.