simple implementation of get. Code is written to explore potential concurrent features