cleanup user data automatically if possible