fix the company id bug
add group service
make group service with no fetching data when groups has been stored