Fixed a few bugs:
- Do not create a save task two twice. Instead only create it once.
- Run both tasks asynchronously so it doesn't bother the main thread.

Signed-off-by: Staartvin <mijnleraar@msn.com>