frontend: sync with pico code