update player component and integrate with sample data