os_crawler prototype update