fix nil url bug