update browser native support and event, queue system