added buffering UI