GW170817 Kilonova Update - Massive Magnetar From Neutron Star Merger?