Fixed DataSelect, added group()
Fixed DataService, fetch use id as key if not exists