implemented basic data buffering in spectrum viewer