viewpicker & realtime