update extension.core: binding map: for -> if