MicroPython: OTA - lvidarte/esp8266 GitHub Wiki
Over-The-Air (OTA) update is the wireless delivery of new firmware.
There is still not OTA for MicroPython, but will be under development soon. Check this https://www.kickstarter.com/projects/214379695/micropython-on-the-esp8266-beautifully-easy-iot/posts/1540979
But you can do OTA with C++ as described in the C++ OTA section of this wiki.