Add list retaining/recycling

fixes #57
Merge pull request #58 from eyeem/issue_57

Add list retaining/recycling