fixed mark_played_bug