Use interval instead of watch