fix consumer error, added check if user exists
updated version