Dealing with ViewExpiredException(some improvement but not sure if fixed fully yet)