update playable interface