updated service call