add get user callback