Refactor post request into own service