use go routines for requests
add create and basic stuff