updates from feedback. make instant cache request based