save deviceToken as string instead of byte