added experimental remove_old_backups method
simplified latest snapshot logic
fixed latest snapshot logic and old snapshots are now removed keeping only the last 5