prevents starting playback before data has been set in BufferController