update layout player,,, update logic while playing, semantic player