add rebuilding task