fix bug: don't send ProjectRequest too often