updating api, hopefully fixing scroll, background color