implemented draft tasks:save, fixed all retrieving related issue except filtering by null value, now tasks:retrieve returns nothing