fixed currentUser Provider issue