fix user agent bug + eidogo back compatible